package org.zjt.book

/**
  * 枚举: 于go语言基本一样
  *
  * id 根据上一个枚举值id自增
  *
  */
object EnumTest extends Enumeration{

  val RED = Value

  val BLUE = Value(10,"蓝色")

  val YELLOW = Value

  val BLACK = Value(24,"黑色")

  //  {0 : RED}  , {10 : 蓝色}  , {11 : YELLOW}  , {24 : 黑色}
  def desc = println(this.values.map(a=>"{"+a.id+" : "+a+"}").mkString("  , ") )
}


object EnumTestStart extends App{
  EnumTest.desc

  for(i <- 5 to 10){
    println(i)
  }
}